package de.hska.swlab.iwwdnw.gui;

import de.hska.swlab.iwwdnw.helper.ConsoleReader;
import de.hska.swlab.iwwdnw.model.IWWWDNW;

public class GuiKategorieFuerFrageWaehlen implements GuiController {

	@Override
	public void execute(IWWWDNW spiel) {
		System.out.println();
		System.out.println("Wählen Sie eine Kategorie aus der die Frage gestellt werden soll");
		System.out.println();
		spiel.zeigeSpielKategorien();
				
		String input = null;
		int katId = 0;
		
		boolean korrekt = false;
		while (!korrekt) {
			try {				
				input = ConsoleReader.readLine("Ihre Wahl: ");
				katId = Integer.parseInt(input);
				if (katId >= 1 && katId <= 4) {
					korrekt = true;
				}else{
					System.out.println("Bitte geben Sie eine Zahl zwischen 1 und 4 ein!");
				}

			} catch (NumberFormatException e) {
				System.out.println("Bitte geben Sie ein Nummer ein!");
			}
		}
		spiel.waehleFrageKategorie(katId - 1);
	}

}
